package day08.ZiXi;

import java.util.ArrayList;
import java.util.List;

public class List01 {
    public static void main(String[] args) {
        //创建集合
        List<String> list = new ArrayList<>();
        //添加元素
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        list.add("dddd");
        //方法调用
        method1(list);
        method2(list);
        method3(list);
        method4(list);
    }

    //void add(int index,E   element)在此集合中的指定位置插入指定的元素
    public static void method1(List<String> list) {
        list.add(1, "123");
        System.out.println(list);
    }

    //E remove(int   index)删除指定索引处的元素，返回被删除的元素
    public static void method2(List<String> list) {
        String s = list.remove(1);
        System.out.println(s);
        System.out.println(list);
    }

    //E set(int index,E   element)修改指定索引处的元素，返回被修改的元素
    public static void method3(List<String> list) {
        String s = list.set(1,"159");
        System.out.println(s);
        System.out.println(list);
    }
    //E get(int   index)返回指定索引处的元素
    private static void method4(List<String> list) {
        String s = list.get(1);
        System.out.println(s);
        System.out.println(list);
    }
}